#!/usr/bin/env bash
set -x

OS=$(uname -s)

__DIR__=$(
  cd "$(dirname "$0")"
  pwd
)

cd ${__DIR__}

mkdir -p ${__DIR__}/runtime/
mkdir -p ${__DIR__}/runtime/

# 启用 php-fpm
# 更多配置参考： https://segmentfault.com/a/1190000042773837
# swoole-cli -P --fpm-config /opt/php-8.1/etc/php-fpm.conf -p /opt/php-8.1/var

# 如果配置文件不存在，生成配置文件
test -f nginx.conf || cp -f nginx.example.conf nginx.conf
test -f php-fpm.conf || cp -f php-fpm.example.conf php-fpm.conf

cp -f ${__DIR__}/nginx.conf ${__DIR__}/runtime/nginx/conf/nginx.conf
cp -f php-fpm.conf ${__DIR__}/runtime/php-fpm/php-fpm.conf
# cp -f php.ini ${__DIR__}/runtime/php-fpm/php.ini

# swoole-cli 提供 php-fpm
#${__DIR__}/runtime/swoole-cli -c ${__DIR__}/runtime/php.ini -P --fpm-config ${__DIR__}/runtime/php-fpm.conf -p ${__DIR__}/runtime/var

# 原生 php-fpm
bash ${__DIR__}/runtime/php-fpm/start.sh

# 启动 nginx
bash ${__DIR__}/runtime/nginx/start.sh
